zaglav_angl=0
zaglav_rus=0
dlin=0
simvol=0
k=1
defis=0
dlina=0
max_slovo=1
a=str(input())
i=0
a1=a.split()
while i<len(a):
    while i<len(a):
        if a[i]==" ":
            k+=1
        if ord(a[i]) in range (ord('A'), ord('Z')+1):
            zaglav_angl+=1
        if a[i]=='-':
            defis+=1
        i+=1
    i=0

    while i<len(a):
        if ord(a[i]) in range (ord('А'), ord('Я')+1):
            zaglav_rus+=1
        i+=1

    for c in a1:
        if len(c)<=3:
            simvol+=1

    max_slovo=" "
    for i in a1:
        if len(i)>len(max_slovo):
            max_slovo=i
        dlin=len(max_slovo)
    print ("количество слов:", k)       
    print ("количество слов с заглавной русской буквой:", zaglav_rus)
    print ("количество слов с заглавной английской буквой:", zaglav_angl)
    print ("количество слов с дефисом:", defis)
    print ("количество слов из трёх букв:", simvol)
    print ("самое длинное слово:", max_slovo)
    print ("длинна слова:", dlin)
else:
    print ("недостаточно данных")
    

